#include <stdio.h>
#include <pthread.h>
#include <string.h>
#include <time.h>
#include <errno.h>
#include <stdlib.h>

#define N 380

int tab[N];


void affiche ( int i ) {

	tab[i]=i;
	printf("J'affiche : %d\n",i);
	pthread_exit(NULL);

}


int main ( int argc , char** argv ) {

	pthread_t id[N];

	int i;	

	for(i=0;i<N;i++) {

		pthread_create(&id[i],NULL,(void*)affiche,i);

	}


	for(i=0;i<N;i++) {

		pthread_join(id[i],NULL);

	}

	for(i=0;i<N;i++) {

		printf("tab[%d]=%d\n",i,tab[i]);

	}



	return 0;


}
